#ifndef EDITFILEPROPERTIES_DIALOG_H
#define EDITFILEPROPERTIES_DIALOG_H

#include <QDialog>
#include "soundfile.h"
#include "addtag_dialog.h"

namespace Ui {
class EditFileProperties_Dialog;
}

class EditFileProperties_Dialog : public QDialog
{
    Q_OBJECT

    addTag_dialog *addTagDialog;
    SoundFile     *curSound;

private:
    Ui::EditFileProperties_Dialog *ui;

public slots:
    void getTag();
    void on_saveButton_pressed();
    void on_cancelButton_pressed();

    void on_plusButton_pressed();
    void on_minusButton_pressed();

    void on_addTagDialog_canceled() {
        addTagDialog->close();
        delete addTagDialog;
    }

signals:

public:
    explicit EditFileProperties_Dialog(SoundFile* pToSound, QWidget *parent = 0);
    ~EditFileProperties_Dialog();

};

#endif // EDITFILEPROPERTIES_DIALOG_H
